home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / phigs / ptk.lha / ptk / source / library / enumname.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-01  |  8.9 KB  |  529 lines

  1. /* PHIGS enumerate typedefs */
  2.  
  3. static char *Pws_dep_indnames[] =
  4. {
  5.   "WORKSTATION_INDEPENDENT", "WORKSTATION_DEPENDENT"
  6. };
  7.  
  8. static char *Psys_stnames[] = 
  9. {
  10.   "PHCL", "PHOP"
  11. };
  12.  
  13. static char *Pws_stnames[] = 
  14. {
  15.   "WSCL", "WSOP"
  16. };
  17.  
  18. static char *Pstruct_stnames[] =
  19. {
  20.   "STCL", "STOP"
  21. };
  22.  
  23. static char *Pstruct_statusnames[] =
  24. {
  25.   "NON_EXISTENT", "EMPTY", "NOTEMPTY"
  26. };
  27.  
  28. static char *Par_stnames[] =
  29. {
  30.   "ARCL", "AROP"
  31. };
  32.  
  33. static char *Pws_classnames[] =
  34. {
  35.   "VECTOR", "RASTER", "OTHER"
  36. };
  37.  
  38. static char *Pws_catnames[] =
  39. {
  40.   "OUTPUT", "INPUT", "OUTIN", "MO", "MI"
  41. };
  42.  
  43. static char *Pctrl_flagnames[] =
  44. {
  45.   "CONDITIONALLY", "ALWAYS"
  46. };
  47.  
  48. static char *Psimult_eventsnames[] =
  49. {
  50.   "NOMORE", "MORE"
  51. };
  52.  
  53. static char *Pstruct_net_sourcenames[] =
  54. {
  55.   "CSS", "ARCHIVE"
  56. };
  57.  
  58. static char *Pdisp_surfnames[] =
  59. {
  60.   "NOTEMPTY", "EMPTY"
  61. };
  62.  
  63. static char *Pvisual_stnames[] =
  64. {
  65.   "CORRECT", "DEFERRED", "SIMULATED"
  66. };
  67.  
  68. static char *Pedge_flagnames[] =
  69. {
  70.   "OFF", "ON"
  71. };
  72.  
  73. static char *Paspectnames[] =
  74. {
  75.   "LINETYPE",
  76.   "LINEWIDTH_SCALE_FACTOR",
  77.   "POLYLINE_COLOUR_INDEX",
  78.   "MARKERTYPE",
  79.   "MARKERSIZE_SCALE_FACTOR",
  80.   "POLYMARKER_COLOUR_INDEX",
  81.   "TEXT_FONT",
  82.   "TEXT_PRECISION",
  83.   "CHARACTER_EXPANSION_FACTOR",
  84.   "CHARACTER_SPACING",
  85.   "TEXT_COLOUR_INDEX",
  86.   "INTERIOR_STYLE",
  87.   "INTERIOR_STYLE_INDEX",
  88.   "INTERIOR_COLOUR_INDEX",
  89.   "EDGE_FLAG",
  90.   "EDGETYPE",
  91.   "EDGEWIDTH_SCALE_FACTOR",
  92.   "EDGE_COLOUR_INDEX"
  93. };
  94.  
  95. static char *Pasfnames[] =
  96. {
  97.   "BUNDLED", "INDIVIDUAL"
  98. };
  99.  
  100. static char *Pcolr_availnames[] =
  101. {
  102.    "MONOCHROME", "COLOUR"
  103. };
  104.  
  105. static char *Pclip_indnames[] =
  106. {
  107.   "NOCLIP", "CLIP"
  108. };
  109.  
  110. static char *Pprinames[] =
  111. {
  112.   "HIGHER", "LOWER"
  113. };
  114.  
  115. static char *Ppfcfnames[] =
  116. {
  117.   "POLYLINE", "FILL_AREA", "FILL_AREA_SET"
  118. };
  119.  
  120. static char *Ppath_ordernames[] =
  121. {
  122.   "TOPFIRST", "BOTTOMFIRST"
  123. };
  124.  
  125. static char *Pop_modenames[] =
  126. {
  127.   "REQUEST", "SAMPLE", "EVENT"
  128. };
  129.  
  130. static char *Pechonames[] =
  131. {
  132.   "NOECHO", "ECHO"
  133. };
  134.  
  135. static char *Pistatusnames[] =
  136. {
  137.   "NONE", "OK", "NOINPUT"
  138. };
  139.  
  140. static char *Popen_struct_statusnames[] =
  141. {
  142.   "NONE", "OPEN"
  143. };
  144.  
  145. static char *Pin_classnames[] =
  146. {
  147.   "NONE", "LOCATOR", "STROKE", "VALUATOR", "CHOICE", 
  148.   "PICK", "STRING"
  149. };
  150.  
  151. static char *Pprompt_switchnames[] =
  152. {
  153.   "OFF", "ON"
  154. };
  155.  
  156. static char *Pinq_typenames[] =
  157. {
  158.   "SET", "REALIZED"
  159. };
  160.  
  161. static char *Pupd_stnames[] =
  162. {
  163.   "NOTPENDING", "PENDING"
  164. };
  165.  
  166. static char *Pdc_unitsnames[] =
  167. {
  168.   "METRES", "OTHER"
  169. };
  170.  
  171. static char *Pdyn_modnames[] =
  172. {
  173.   "IRG", "IMM", "CBS"
  174. };
  175.  
  176. static char *Pedit_modenames[] =
  177. {
  178.   "INSERT", "REPLACE"
  179. };
  180.  
  181. static char *Pref_flagnames[] =
  182. {
  183.   "DELETE", "KEEP"
  184. };
  185.  
  186. static char *Perr_modenames[] =
  187. {
  188.   "OFF", "ON"
  189. };
  190.  
  191. static char *Psearch_dirnames[] =
  192. {
  193.   "BACKWARD", "FORWARD"
  194. };
  195.  
  196. static char *Psearch_statusnames[] =
  197. {
  198.   "FAILURE", "SUCCESS"
  199. };
  200.  
  201. /* Possibly Implementation dependent, if version has
  202. ** PHIGS extension elements e.g. DEC
  203. */
  204.  
  205. static char *Pelem_typenames[] =
  206. {
  207.   "ALL",
  208.   "NIL",
  209.   "POLYLINE3",
  210.   "POLYLINE",
  211.   "POLYMARKER3",
  212.   "POLYMARKER",
  213.   "TEXT3",
  214.   "TEXT",
  215.   "ANNOTATION_TEXT_RELATIVE3",
  216.   "ANNOTATION_TEXT_RELATIVE",
  217.   "FILL_AREA3",
  218.   "FILL_AREA",
  219.   "FILL_AREA_SET3",
  220.   "FILL_AREA_SET",
  221.   "CELL_ARRAY3",
  222.   "CELL_ARRAY",
  223.   "GENERALIZED_DRAWING_PRIMITIVE3",
  224.   "GENERALIZED_DRAWING_PRIMITIVE",
  225.   "SET_POLYLINE_INDEX",
  226.   "SET_POLYMARKER_INDEX",
  227.   "SET_TEXT_INDEX",
  228.   "SET_INTERIOR_INDEX",
  229.   "SET_EDGE_INDEX",
  230.   "SET_LINETYPE",
  231.   "SET_LINEWIDTH_SCALE_FACTOR",
  232.   "SET_POLYLINE_COLOUR_INDEX",
  233.   "SET_MARKER_TYPE",
  234.   "SET_MARKER_SIZE_SCALE_FACTOR",
  235.   "SET_MARKER_COLOUR_INDEX",
  236.   "SET_TEXT_FONT",
  237.   "SET_TEXT_PRECISION",
  238.   "SET_CHARACTER_EXPANSION_FACTOR",
  239.   "SET_CHARACTER_SPACING",
  240.   "SET_TEXT_COLOUR_INDEX",
  241.   "SET_CHARACTER_HEIGHT",
  242.   "SET_CHARACTER_UP_VECTOR",
  243.   "SET_TEXT_PATH",
  244.   "SET_TEXT_ALIGNMENT",
  245.   "SET_ANNOTATION_TEXT_CHARACTER_HEIGHT",
  246.   "SET_ANNOTATION_TEXT_CHARACTER_UP_VECTOR",
  247.   "SET_ANNOTATION_TEXT_PATH",
  248.   "SET_ANNOTATION_TEXT_ALIGNMENT",
  249.   "SET_ANNOTATION_STYLE",
  250.   "SET_INTERIOR_STYLE",
  251.   "SET_INTERIOR_STYLE_INDEX",
  252.   "SET_INTERIOR_COLOUR_INDEX",
  253.   "SET_EDGE_FLAG",
  254.   "SET_EDGETYPE",
  255.   "SET_EDGEWIDTH_SCALE_FACTOR",
  256.   "SET_EDGE_COLOUR_INDEX",
  257.   "SET_PATTERN_SIZE",
  258.   "SET_PATTERN_REFERENCE_POINT_AND_VECTORS",
  259.   "SET_PATTERN_REFERENCE_POINT",
  260.   "ADD_NAMES_TO_SET",
  261.   "REMOVE_NAMES_FROM_SET",
  262.   "SET_INDIVIDUAL_ASF",
  263.   "SET_HLHSR_IDENTIFIER",
  264.   "SET_LOCAL_MODELLING_TRANSFORMATION3",
  265.   "SET_LOCAL_MODELLING_TRANSFORMATION",
  266.   "SET_GLOBAL_MODELLING_TRANSFORMATION3",
  267.   "SET_GLOBAL_MODELLING_TRANSFORMATION",
  268.   "SET_MODELLING_CLIPPING_VOLUME3",
  269.   "SET_MODELLING_CLIPPING_VOLUME",
  270.   "SET_MODELLING_CLIPPING_INDICATOR",
  271.   "RESTORE_MODELLING_CLIPPING_VOLUME",
  272.   "SET_VIEW_INDEX",
  273.   "EXECUTE_STRUCTURE",
  274.   "LABEL",
  275.   "APPLICATION_DATA",
  276.   "GENERALIZED_STRUCTURE_ELEMENT",
  277.   "SET_PICK_IDENTIFIER",
  278. #ifdef SUN
  279.   "POLYLINE_SET3_WITH_DATA",
  280.   "FILL_AREA_SET3_WITH_DATA",
  281.   "TRIANGLE_STRIP3_WITH_DATA",
  282.   "QUADRILATERAL_MESH3_WITH_DATA",
  283.   "SET_OF_FILL_AREA_SET3_WITH_DATA",
  284.   "NON-UNIFORM_B-SPLINE_CURVE",
  285.   "NON-UNIFORM_B-SPLINE_SURFACE",
  286.   "CELL_ARRAY3_PLUS",
  287.   "SET_TEXT_COLOUR",
  288.   "SET_POLYMARKER_COLOUR",
  289.   "SET_EDGE_COLOUR",
  290.   "SET_POLYLINE_COLOUR",
  291.   "SET_CURVE_APPROXIMATION_CRITERIA",
  292.   "SET_POLYLINE_SHADING_METHOD",
  293.   "SET_INTERIOR_COLOUR",
  294.   "SET_BACK_INTERIOR_COLOUR",
  295.   "SET_BACK_INTERIOR_STYLE",
  296.   "SET_BACK_INTERIOR_STYLE_INDEX",
  297.   "SET_REFLECTANCE_PROPERTIES",
  298.   "SET_BACK_REFLECTANCE_PROPERTIES",
  299.   "SET_INTERIOR_SHADING_METHOD",
  300.   "SET_BACK_INTERIOR_SHADING_METHOD",
  301.   "SET_REFLECTANCE_MODEL",
  302.   "SET_BACK_REFLECTANCE_MODEL",
  303.   "SET_SURFACE_APPROXIMATION_CRITERIA",
  304.   "SET_PARAMETRIC_SURFACE_CHARACTERISTICS",
  305.   "SET_FACE_DISTINGUISHING_MODE",
  306.   "SET_FACE_CULLING_MODE",
  307.   "SET_LIGHT_SOURCE_STATE",
  308.   "SET_DEPTH_CUE_INDEX",
  309.   "SET_COLOUR_MAPPING_INDEX",
  310.   "SET_RENDERING_COLOUR_MODEL",
  311. #endif
  312. };
  313.  
  314. static char *Pdefer_modenames[] = 
  315. {
  316.   "ASAP", "BNIG", "BNIL", "ASTI", "WAIT"
  317. };
  318.  
  319. static char *Pmodnames[] = 
  320. {
  321.   "NIVE", "UWOR", "UQUM"
  322. };
  323.  
  324. static char *Pconf_resnames[] = 
  325. {
  326.   "MAINTAIN", "ABANDON", "UPDATE"
  327. };
  328.  
  329. static char *Pregen_flagnames[] = 
  330. {
  331.   "POSTPONE", "PERFORM"
  332. };
  333.  
  334. static char *Pproj_typenames[] = 
  335. {
  336.   "PARALLEL", "PERSPECTIVE"
  337. };
  338.  
  339. static char *Pcompose_typenames[] = 
  340. {
  341.   "PRECONCATENATE", "POSTCONCATENATE", "REPLACE"
  342. };
  343.  
  344. static char *Ptext_pathnames[] = 
  345. {
  346.   "RIGHT", "LEFT", "UP", "DOWN"
  347. };
  348.  
  349. static char *Phor_alignnames[] = 
  350. {
  351.   "NORMAL", "LEFT", "CENTRE", "RIGHT"
  352. };
  353.  
  354. static char *Pvert_alignnames[] = 
  355. {
  356.   "NORMAL", "TOP", "CAP", "HALF", "BASE", "BOTTOM"
  357. };
  358.  
  359. static char *Pattrsnames[] = 
  360. {
  361.   "POLYLINE", "POLYMARKER", "TEXT", "INTERIOR", "EDGE"
  362. };
  363.  
  364. static char *Ptext_precnames[] = 
  365. {
  366.   "STRING", "CHAR", "STROKE"
  367. };
  368.  
  369. static char *Pint_stylenames[] = 
  370. {
  371.   "HOLLOW", "SOLID", "PATTERN", "HATCH", "EMPTY"
  372. };
  373.  
  374. /* Implementation dependent code */
  375.  
  376. static char *Pbasenames[] = 
  377. {
  378.   "PHIGS_X_TOOL", "PHIGS_X_DRAWABLE", "PHIGS_CGM_OUT", 
  379.    "PHIGS_X_DRAWABLE_REGION"
  380. };
  381.  
  382. static char *Pwsattrnames[] =
  383. {
  384.   "BASE_NAME",
  385.   "X_BUF_MODE",
  386.   "NORM_CURSOR_TYPE",
  387.   "NORM_CURSOR_COLOUR",
  388.   "TRAV_CURSOR_TYPE",
  389.   "TRAV_CURSOR_COLOUR",
  390.   "ACCELERATOR_USAGE",
  391.   "COLOUR_MODE",
  392.   "TOOL_WIDTH",
  393.   "TOOL_HEIGHT",
  394.   "TOOL_X",
  395.   "TOOL_Y",
  396.   "TOOL_LABEL",
  397.   "TOOL_ICON_FILE",
  398.   "TOOL_FOREGROUND_COLOUR",
  399.   "TOOL_BACKGROUND_COLOUR",
  400.   "TOOL_SHOW_LABEL",
  401.   "TOOL_ICON_LABEL",
  402.   "TOOL_BORDER_WIDTH",
  403.   "WS_CATEGORY",
  404.   "COLOUR_TABLE_SIZE",
  405.   "WST_NUM_VIEW_REP",
  406.   "X_CMAP_PROP_ATOM",
  407.   "DC_MODEL",
  408.   "SIMULATE_PICK",
  409.   "STEREO",
  410.   "X_DISPLAY_NAME",
  411.   "CGM_ENCODING",
  412.   "CGM_CONFORMANCE",
  413.   "CGM_METRIC_HEIGHT_PTR",
  414.   "CGM_METRIC_WIDTH_PTR",
  415.   "CGM_METRIC_LINE_WIDTH_PTR",
  416.   "CGM_VDC_PRECISION",
  417.   "REGION_RECT",
  418.   "REGION_PRIORITY",
  419.   "REGION_BACKGROUND",
  420.   "USE_DECOMP"
  421. };
  422.  
  423. static char *Pdblbuffnames[] =
  424. {
  425.   "PHIGS_BUF_SINGLE",
  426.   "PHIGS_BUF_DOUBLE",
  427.   "PHIGS_BUF_DOUBLE_CMAP"
  428. };
  429.  
  430. static char *Paccusagenames[] =
  431. {
  432.   "PHIGS_USE_ACC_PREFERRED",
  433.   "PHIGS_USE_ACC_REQUIRED",
  434.   "PHIGS_USE_ACC_NONE"
  435. };
  436.  
  437. static char *Pcursortypenames[] =
  438. {
  439.   "PHIGS_CURSOR_NONE",
  440.   "PHIGS_CURSOR_DEFAULT",
  441.   "PHIGS_CURSOR_CROSS",
  442.   "PHIGS_CURSOR_NOT_SIGN"
  443. };
  444.  
  445. static char *Pcolourmodenames[] =
  446. {
  447.   "PHIGS_INDEX_COLOUR",
  448.   "PHIGS_TRUE_COLOUR"
  449. };
  450.  
  451. static char *Pcgmencodingnames[] =
  452. {
  453.   "PHIGS_CGM_BINARY",
  454.   "PHIGS_CGM_CHARACTER",
  455.   "PHIGS_CGM_CLEAR_TEXT"
  456. };
  457.  
  458. static char *Pcgmconformancenames[] =
  459. {
  460.   "PHIGS_CGM_CONFORM_NONE",
  461.   "PHIGS_CGM_CONFORM_TOP",
  462.   "PHIGS_CGM_CONFORM_TOP_BASIC"
  463. };
  464.  
  465. static char *Pcgmvdcprecisionnames[] =
  466. {
  467.   "PHIGS_CGM_LOW_PREC",
  468.   "PHIGS_CGM_HIGH_PREC"
  469. };
  470.  
  471. static char *Pbgclearnames[] =
  472. {
  473.   "PHIGS_BG_CLEAR",
  474.   "PHIGS_BG_NO_CLEAR"
  475. };
  476.  
  477. static char *Pdcmpnames[] =
  478. {
  479.   "PHIGS_USE_DCMP_ON",
  480.   "PHIGS_USE_DCMP_OFF"
  481. };
  482.  
  483. static char *Pdcmodelnames[] =
  484. {
  485.   "PHIGS_DC_LIMITS_ADJUST_TO_WINDOW",
  486.   "PHIGS_DC_LIMITS_FIXED"
  487. };
  488.  
  489. static char *Psimulatepicknames[] =
  490. {
  491.   "PHIGS_SIMULATE_PICK_OFF",
  492.   "PHIGS_SIMULATE_PICK_ON"
  493. };
  494.  
  495. /* PHIGS PLUS enumerated types */
  496.  
  497. static char *Pdcuemodenames[] =
  498. {
  499.   "SUPPRESSED",
  500.   "ALLOWED"
  501. };
  502.  
  503. static char *Prationalnames[] =
  504. {
  505.   "NON-RATIONAL",
  506.   "RATIONAL"
  507. };
  508.  
  509. static char *Pcullmodenames[] =
  510. {
  511.   "NONE",
  512.   "BACKFACING",
  513.   "FRONTFACING"
  514. };
  515.  
  516. static char *Pdistingmodenames[] =
  517. {
  518.   "OFF",
  519.   "ON"
  520. };
  521.  
  522. static char *Pcurveplacenames[] =
  523. {
  524.   "UNIFORM",
  525.   "NON-UNIFORM"
  526. };
  527.  
  528. /* end of enumname.c */
  529.